home *** CD-ROM | disk | FTP | other *** search
/ Risc World 3 / Risc World 3.iso / SOFTWARE / ISSUE6 / PD / PDF / xpdf / h / NameToUnicodeTable < prev   
Text File  |  2003-02-21  |  30KB  |  1,273 lines

  1. //========================================================================
  2. //
  3. // NameToUnicodeTable.h
  4. //
  5. // Copyright 2001 Derek B. Noonburg
  6. //
  7. //========================================================================
  8.  
  9. //========================================================================
  10. //
  11. // Changes marked:
  12. //
  13. //   //**** Colin Granville ****
  14. // To
  15. //   //**** end Colin Granville ****
  16. //
  17. // made by Colin Granville 2003
  18. //
  19. //========================================================================
  20.  
  21. static struct {
  22.   Unicode u;
  23.   char *name;
  24. } nameToUnicodeTab[] = {
  25.   {0x0041, "A"},
  26.   {0x00c6, "AE"},
  27.   {0x01fc, "AEacute"},
  28.   {0x00c6, "AEsmall"},
  29.   {0x00c1, "Aacute"},
  30.   {0x00c1, "Aacutesmall"},
  31.   {0x0102, "Abreve"},
  32.   {0x00c2, "Acircumflex"},
  33.   {0x00c2, "Acircumflexsmall"},
  34.   {0xf6c9, "Acute"},
  35.   {0xf6c9, "Acutesmall"},
  36.   {0x00c4, "Adieresis"},
  37.   {0x00c4, "Adieresissmall"},
  38.   {0x00c0, "Agrave"},
  39.   {0x00c0, "Agravesmall"},
  40.   {0x0391, "Alpha"},
  41.   {0x0386, "Alphatonos"},
  42.   {0x0100, "Amacron"},
  43.   {0x0104, "Aogonek"},
  44.   {0x00c5, "Aring"},
  45.   {0x01fa, "Aringacute"},
  46.   {0x00c5, "Aringsmall"},
  47.   {0x0041, "Asmall"},
  48.   {0x00c3, "Atilde"},
  49.   {0x00c3, "Atildesmall"},
  50.   {0x0042, "B"},
  51.   {0x0392, "Beta"},
  52.   {0xf6f4, "Brevesmall"},
  53.   {0x0042, "Bsmall"},
  54.   {0x0043, "C"},
  55.   {0x0106, "Cacute"},
  56.   {0xf6ca, "Caron"},
  57.   {0xf6ca, "Caronsmall"},
  58.   {0x010c, "Ccaron"},
  59.   {0x00c7, "Ccedilla"},
  60.   {0x00c7, "Ccedillasmall"},
  61.   {0x0108, "Ccircumflex"},
  62.   {0x010a, "Cdotaccent"},
  63.   {0xf7b8, "Cedillasmall"},
  64.   {0x03a7, "Chi"},
  65.   {0xf6f6, "Circumflexsmall"},
  66.   {0x0043, "Csmall"},
  67.   {0x0044, "D"},
  68.   {0x010e, "Dcaron"},
  69.   {0x0110, "Dcroat"},
  70.   {0x2206, "Delta"},
  71.   {0xf6cb, "Dieresis"},
  72.   {0xf6cc, "DieresisAcute"},
  73.   {0xf6cd, "DieresisGrave"},
  74.   {0xf6cb, "Dieresissmall"},
  75.   {0xf6f7, "Dotaccentsmall"},
  76.   {0x0044, "Dsmall"},
  77.   {0x0045, "E"},
  78.   {0x00c9, "Eacute"},
  79.   {0x00c9, "Eacutesmall"},
  80.   {0x0114, "Ebreve"},
  81.   {0x011a, "Ecaron"},
  82.   {0x00ca, "Ecircumflex"},
  83.   {0x00ca, "Ecircumflexsmall"},
  84.   {0x00cb, "Edieresis"},
  85.   {0x00cb, "Edieresissmall"},
  86.   {0x0116, "Edotaccent"},
  87.   {0x00c8, "Egrave"},
  88.   {0x00c8, "Egravesmall"},
  89.   {0x0112, "Emacron"},
  90.   {0x014a, "Eng"},
  91.   {0x0118, "Eogonek"},
  92.   {0x0395, "Epsilon"},
  93.   {0x0388, "Epsilontonos"},
  94.   {0x0045, "Esmall"},
  95.   {0x0397, "Eta"},
  96.   {0x0389, "Etatonos"},
  97.   {0x00d0, "Eth"},
  98.   {0x00d0, "Ethsmall"},
  99.   {0x20ac, "Euro"},
  100.   {0x0046, "F"},
  101.   {0x0046, "Fsmall"},
  102.   {0x0047, "G"},
  103.   {0x0393, "Gamma"},
  104.   {0x011e, "Gbreve"},
  105.   {0x01e6, "Gcaron"},
  106.   {0x011c, "Gcircumflex"},
  107.   {0x0122, "Gcommaaccent"},
  108.   {0x0120, "Gdotaccent"},
  109.   {0xf6ce, "Grave"},
  110.   {0xf6ce, "Gravesmall"},
  111.   {0x0047, "Gsmall"},
  112.   {0x0048, "H"},
  113.   {0x25cf, "H18533"},
  114.   {0x25aa, "H18543"},
  115.   {0x25ab, "H18551"},
  116.   {0x25a1, "H22073"},
  117.   {0x0126, "Hbar"},
  118.   {0x0124, "Hcircumflex"},
  119.   {0x0048, "Hsmall"},
  120.   {0xf6cf, "Hungarumlaut"},
  121.   {0xf6cf, "Hungarumlautsmall"},
  122.   {0x0049, "I"},
  123.   {0x0132, "IJ"},
  124.   {0x00cd, "Iacute"},
  125.   {0x00cd, "Iacutesmall"},
  126.   {0x012c, "Ibreve"},
  127.   {0x00ce, "Icircumflex"},
  128.   {0x00ce, "Icircumflexsmall"},
  129.   {0x00cf, "Idieresis"},
  130.   {0x00cf, "Idieresissmall"},
  131.   {0x0130, "Idotaccent"},
  132.   {0x2111, "Ifraktur"},
  133.   {0x00cc, "Igrave"},
  134.   {0x00cc, "Igravesmall"},
  135.   {0x012a, "Imacron"},
  136.   {0x012e, "Iogonek"},
  137.   {0x0399, "Iota"},
  138.   {0x03aa, "Iotadieresis"},
  139.   {0x038a, "Iotatonos"},
  140.   {0x0049, "Ismall"},
  141.   {0x0128, "Itilde"},
  142.   {0x004a, "J"},
  143.   {0x0134, "Jcircumflex"},
  144.   {0x004a, "Jsmall"},
  145.   {0x004b, "K"},
  146.   {0x039a, "Kappa"},
  147.   {0x0136, "Kcommaaccent"},
  148.   {0x004b, "Ksmall"},
  149.   {0x004c, "L"},
  150.   {0xf6bf, "LL"},
  151.   {0x0139, "Lacute"},
  152.   {0x039b, "Lambda"},
  153.   {0x013d, "Lcaron"},
  154.   {0x013b, "Lcommaaccent"},
  155.   {0x013f, "Ldot"},
  156.   {0x0141, "Lslash"},
  157.   {0x0141, "Lslashsmall"},
  158.   {0x004c, "Lsmall"},
  159.   {0x004d, "M"},
  160.   {0xf6d0, "Macron"},
  161.   {0xf6d0, "Macronsmall"},
  162.   {0x004d, "Msmall"},
  163.   {0x039c, "Mu"},
  164.   {0x004e, "N"},
  165.   {0x0143, "Nacute"},
  166.   {0x0147, "Ncaron"},
  167.   {0x0145, "Ncommaaccent"},
  168.   {0x004e, "Nsmall"},
  169.   {0x00d1, "Ntilde"},
  170.   {0x00d1, "Ntildesmall"},
  171.   {0x039d, "Nu"},
  172.   {0x004f, "O"},
  173.   {0x0152, "OE"},
  174.   {0x0152, "OEsmall"},
  175.   {0x00d3, "Oacute"},
  176.   {0x00d3, "Oacutesmall"},
  177.   {0x014e, "Obreve"},
  178.   {0x00d4, "Ocircumflex"},
  179.   {0x00d4, "Ocircumflexsmall"},
  180.   {0x00d6, "Odieresis"},
  181.   {0x00d6, "Odieresissmall"},
  182.   {0xf6fb, "Ogoneksmall"},
  183.   {0x00d2, "Ograve"},
  184.   {0x00d2, "Ogravesmall"},
  185.   {0x01a0, "Ohorn"},
  186.   {0x0150, "Ohungarumlaut"},
  187.   {0x014c, "Omacron"},
  188.   {0x2126, "Omega"},
  189.   {0x038f, "Omegatonos"},
  190.   {0x039f, "Omicron"},
  191.   {0x038c, "Omicrontonos"},
  192.   {0x00d8, "Oslash"},
  193.   {0x01fe, "Oslashacute"},
  194.   {0x00d8, "Oslashsmall"},
  195.   {0x004f, "Osmall"},
  196.   {0x00d5, "Otilde"},
  197.   {0x00d5, "Otildesmall"},
  198.   {0x0050, "P"},
  199.   {0x03a6, "Phi"},
  200.   {0x03a0, "Pi"},
  201.   {0x03a8, "Psi"},
  202.   {0x0050, "Psmall"},
  203.   {0x0051, "Q"},
  204.   {0x0051, "Qsmall"},
  205.   {0x0052, "R"},
  206.   {0x0154, "Racute"},
  207.   {0x0158, "Rcaron"},
  208.   {0x0156, "Rcommaaccent"},
  209.   {0x211c, "Rfraktur"},
  210.   {0x03a1, "Rho"},
  211.   {0xf6fc, "Ringsmall"},
  212.   {0x0052, "Rsmall"},
  213.   {0x0053, "S"},
  214.   {0x250c, "SF010000"},
  215.   {0x2514, "SF020000"},
  216.   {0x2510, "SF030000"},
  217.   {0x2518, "SF040000"},
  218.   {0x253c, "SF050000"},
  219.   {0x252c, "SF060000"},
  220.   {0x2534, "SF070000"},
  221.   {0x251c, "SF080000"},
  222.   {0x2524, "SF090000"},
  223.   {0x2500, "SF100000"},
  224.   {0x2502, "SF110000"},
  225.   {0x2561, "SF190000"},
  226.   {0x2562, "SF200000"},
  227.   {0x2556, "SF210000"},
  228.   {0x2555, "SF220000"},
  229.   {0x2563, "SF230000"},
  230.   {0x2551, "SF240000"},
  231.   {0x2557, "SF250000"},
  232.   {0x255d, "SF260000"},
  233.   {0x255c, "SF270000"},
  234.   {0x255b, "SF280000"},
  235.   {0x255e, "SF360000"},
  236.   {0x255f, "SF370000"},
  237.   {0x255a, "SF380000"},
  238.   {0x2554, "SF390000"},
  239.   {0x2569, "SF400000"},
  240.   {0x2566, "SF410000"},
  241.   {0x2560, "SF420000"},
  242.   {0x2550, "SF430000"},
  243.   {0x256c, "SF440000"},
  244.   {0x2567, "SF450000"},
  245.   {0x2568, "SF460000"},
  246.   {0x2564, "SF470000"},
  247.   {0x2565, "SF480000"},
  248.   {0x2559, "SF490000"},
  249.   {0x2558, "SF500000"},
  250.   {0x2552, "SF510000"},
  251.   {0x2553, "SF520000"},
  252.   {0x256b, "SF530000"},
  253.   {0x256a, "SF540000"},
  254.   {0x015a, "Sacute"},
  255.   {0x0160, "Scaron"},
  256.   {0x0160, "Scaronsmall"},
  257.   {0x015e, "Scedilla"},
  258.   {0x015c, "Scircumflex"},
  259.   {0x0218, "Scommaaccent"},
  260.   {0x03a3, "Sigma"},
  261.   {0x0053, "Ssmall"},
  262.   {0x0054, "T"},
  263.   {0x03a4, "Tau"},
  264.   {0x0166, "Tbar"},
  265.   {0x0164, "Tcaron"},
  266.   {0x0162, "Tcommaaccent"},
  267.   {0x0398, "Theta"},
  268.   {0x00de, "Thorn"},
  269.   {0x00de, "Thornsmall"},
  270.   {0xf6fe, "Tildesmall"},
  271.   {0x0054, "Tsmall"},
  272.   {0x0055, "U"},
  273.   {0x00da, "Uacute"},
  274.   {0x00da, "Uacutesmall"},
  275.   {0x016c, "Ubreve"},
  276.   {0x00db, "Ucircumflex"},
  277.   {0x00db, "Ucircumflexsmall"},
  278.   {0x00dc, "Udieresis"},
  279.   {0x00dc, "Udieresissmall"},
  280.   {0x00d9, "Ugrave"},
  281.   {0x00d9, "Ugravesmall"},
  282.   {0x01af, "Uhorn"},
  283.   {0x0170, "Uhungarumlaut"},
  284.   {0x016a, "Umacron"},
  285.   {0x0172, "Uogonek"},
  286.   {0x03a5, "Upsilon"},
  287.   {0x03d2, "Upsilon1"},
  288.   {0x03ab, "Upsilondieresis"},
  289.   {0x038e, "Upsilontonos"},
  290.   {0x016e, "Uring"},
  291.   {0x0055, "Usmall"},
  292.   {0x0168, "Utilde"},
  293.   {0x0056, "V"},
  294.   {0x0056, "Vsmall"},
  295.   {0x0057, "W"},
  296.   {0x1e82, "Wacute"},
  297.   {0x0174, "Wcircumflex"},
  298.   {0x1e84, "Wdieresis"},
  299.   {0x1e80, "Wgrave"},
  300.   {0x0057, "Wsmall"},
  301.   {0x0058, "X"},
  302.   {0x039e, "Xi"},
  303.   {0x0058, "Xsmall"},
  304.   {0x0059, "Y"},
  305.   {0x00dd, "Yacute"},
  306.   {0x00dd, "Yacutesmall"},
  307.   {0x0176, "Ycircumflex"},
  308.   {0x0178, "Ydieresis"},
  309.   {0x0178, "Ydieresissmall"},
  310.   {0x1ef2, "Ygrave"},
  311.   {0x0059, "Ysmall"},
  312.   {0x005a, "Z"},
  313.   {0x0179, "Zacute"},
  314.   {0x017d, "Zcaron"},
  315.   {0x017d, "Zcaronsmall"},
  316.   {0x017b, "Zdotaccent"},
  317.   {0x0396, "Zeta"},
  318.   {0x005a, "Zsmall"},
  319.   {0x0061, "a"},
  320.   {0x00e1, "aacute"},
  321.   {0x0103, "abreve"},
  322.   {0x00e2, "acircumflex"},
  323.   {0x00b4, "acute"},
  324.   {0x0301, "acutecomb"},
  325.   {0x00e4, "adieresis"},
  326.   {0x00e6, "ae"},
  327.   {0x01fd, "aeacute"},
  328.   {0x2015, "afii00208"},
  329.   {0x0410, "afii10017"},
  330.   {0x0411, "afii10018"},
  331.   {0x0412, "afii10019"},
  332.   {0x0413, "afii10020"},
  333.   {0x0414, "afii10021"},
  334.   {0x0415, "afii10022"},
  335.   {0x0401, "afii10023"},
  336.   {0x0416, "afii10024"},
  337.   {0x0417, "afii10025"},
  338.   {0x0418, "afii10026"},
  339.   {0x0419, "afii10027"},
  340.   {0x041a, "afii10028"},
  341.   {0x041b, "afii10029"},
  342.   {0x041c, "afii10030"},
  343.   {0x041d, "afii10031"},
  344.   {0x041e, "afii10032"},
  345.   {0x041f, "afii10033"},
  346.   {0x0420, "afii10034"},
  347.   {0x0421, "afii10035"},
  348.   {0x0422, "afii10036"},
  349.   {0x0423, "afii10037"},
  350.   {0x0424, "afii10038"},
  351.   {0x0425, "afii10039"},
  352.   {0x0426, "afii10040"},
  353.   {0x0427, "afii10041"},
  354.   {0x0428, "afii10042"},
  355.   {0x0429, "afii10043"},
  356.   {0x042a, "afii10044"},
  357.   {0x042b, "afii10045"},
  358.   {0x042c, "afii10046"},
  359.   {0x042d, "afii10047"},
  360.   {0x042e, "afii10048"},
  361.   {0x042f, "afii10049"},
  362.   {0x0490, "afii10050"},
  363.   {0x0402, "afii10051"},
  364.   {0x0403, "afii10052"},
  365.   {0x0404, "afii10053"},
  366.   {0x0405, "afii10054"},
  367.   {0x0406, "afii10055"},
  368.   {0x0407, "afii10056"},
  369.   {0x0408, "afii10057"},
  370.   {0x0409, "afii10058"},
  371.   {0x040a, "afii10059"},
  372.   {0x040b, "afii10060"},
  373.   {0x040c, "afii10061"},
  374.   {0x040e, "afii10062"},
  375.   {0xf6c4, "afii10063"},
  376.   {0xf6c5, "afii10064"},
  377.   {0x0430, "afii10065"},
  378.   {0x0431, "afii10066"},
  379.   {0x0432, "afii10067"},
  380.   {0x0433, "afii10068"},
  381.   {0x0434, "afii10069"},
  382.   {0x0435, "afii10070"},
  383.   {0x0451, "afii10071"},
  384.   {0x0436, "afii10072"},
  385.   {0x0437, "afii10073"},
  386.   {0x0438, "afii10074"},
  387.   {0x0439, "afii10075"},
  388.   {0x043a, "afii10076"},
  389.   {0x043b, "afii10077"},
  390.   {0x043c, "afii10078"},
  391.   {0x043d, "afii10079"},
  392.   {0x043e, "afii10080"},
  393.   {0x043f, "afii10081"},
  394.   {0x0440, "afii10082"},
  395.   {0x0441, "afii10083"},
  396.   {0x0442, "afii10084"},
  397.   {0x0443, "afii10085"},
  398.   {0x0444, "afii10086"},
  399.   {0x0445, "afii10087"},
  400.   {0x0446, "afii10088"},
  401.   {0x0447, "afii10089"},
  402.   {0x0448, "afii10090"},
  403.   {0x0449, "afii10091"},
  404.   {0x044a, "afii10092"},
  405.   {0x044b, "afii10093"},
  406.   {0x044c, "afii10094"},
  407.   {0x044d, "afii10095"},
  408.   {0x044e, "afii10096"},
  409.   {0x044f, "afii10097"},
  410.   {0x0491, "afii10098"},
  411.   {0x0452, "afii10099"},
  412.   {0x0453, "afii10100"},
  413.   {0x0454, "afii10101"},
  414.   {0x0455, "afii10102"},
  415.   {0x0456, "afii10103"},
  416.   {0x0457, "afii10104"},
  417.   {0x0458, "afii10105"},
  418.   {0x0459, "afii10106"},
  419.   {0x045a, "afii10107"},
  420.   {0x045b, "afii10108"},
  421.   {0x045c, "afii10109"},
  422.   {0x045e, "afii10110"},
  423.   {0x040f, "afii10145"},
  424.   {0x0462, "afii10146"},
  425.   {0x0472, "afii10147"},
  426.   {0x0474, "afii10148"},
  427.   {0xf6c6, "afii10192"},
  428.   {0x045f, "afii10193"},
  429.   {0x0463, "afii10194"},
  430.   {0x0473, "afii10195"},
  431.   {0x0475, "afii10196"},
  432.   {0xf6c7, "afii10831"},
  433.   {0xf6c8, "afii10832"},
  434.   {0x04d9, "afii10846"},
  435.   {0x200e, "afii299"},
  436.   {0x200f, "afii300"},
  437.   {0x200d, "afii301"},
  438.   {0x066a, "afii57381"},
  439.   {0x060c, "afii57388"},
  440.   {0x0660, "afii57392"},
  441.   {0x0661, "afii57393"},
  442.   {0x0662, "afii57394"},
  443.   {0x0663, "afii57395"},
  444.   {0x0664, "afii57396"},
  445.   {0x0665, "afii57397"},
  446.   {0x0666, "afii57398"},
  447.   {0x0667, "afii57399"},
  448.   {0x0668, "afii57400"},
  449.   {0x0669, "afii57401"},
  450.   {0x061b, "afii57403"},
  451.   {0x061f, "afii57407"},
  452.   {0x0621, "afii57409"},
  453.   {0x0622, "afii57410"},
  454.   {0x0623, "afii57411"},
  455.   {0x0624, "afii57412"},
  456.   {0x0625, "afii57413"},
  457.   {0x0626, "afii57414"},
  458.   {0x0627, "afii57415"},
  459.   {0x0628, "afii57416"},
  460.   {0x0629, "afii57417"},
  461.   {0x062a, "afii57418"},
  462.   {0x062b, "afii57419"},
  463.   {0x062c, "afii57420"},
  464.   {0x062d, "afii57421"},
  465.   {0x062e, "afii57422"},
  466.   {0x062f, "afii57423"},
  467.   {0x0630, "afii57424"},
  468.   {0x0631, "afii57425"},
  469.   {0x0632, "afii57426"},
  470.   {0x0633, "afii57427"},
  471.   {0x0634, "afii57428"},
  472.   {0x0635, "afii57429"},
  473.   {0x0636, "afii57430"},
  474.   {0x0637, "afii57431"},
  475.   {0x0638, "afii57432"},
  476.   {0x0639, "afii57433"},
  477.   {0x063a, "afii57434"},
  478.   {0x0640, "afii57440"},
  479.   {0x0641, "afii57441"},
  480.   {0x0642, "afii57442"},
  481.   {0x0643, "afii57443"},
  482.   {0x0644, "afii57444"},
  483.   {0x0645, "afii57445"},
  484.   {0x0646, "afii57446"},
  485.   {0x0648, "afii57448"},
  486.   {0x0649, "afii57449"},
  487.   {0x064a, "afii57450"},
  488.   {0x064b, "afii57451"},
  489.   {0x064c, "afii57452"},
  490.   {0x064d, "afii57453"},
  491.   {0x064e, "afii57454"},
  492.   {0x064f, "afii57455"},
  493.   {0x0650, "afii57456"},
  494.   {0x0651, "afii57457"},
  495.   {0x0652, "afii57458"},
  496.   {0x0647, "afii57470"},
  497.   {0x06a4, "afii57505"},
  498.   {0x067e, "afii57506"},
  499.   {0x0686, "afii57507"},
  500.   {0x0698, "afii57508"},
  501.   {0x06af, "afii57509"},
  502.   {0x0679, "afii57511"},
  503.   {0x0688, "afii57512"},
  504.   {0x0691, "afii57513"},
  505.   {0x06ba, "afii57514"},
  506.   {0x06d2, "afii57519"},
  507.   {0x06d5, "afii57534"},
  508.   {0x20aa, "afii57636"},
  509.   {0x05be, "afii57645"},
  510.   {0x05c3, "afii57658"},
  511.   {0x05d0, "afii57664"},
  512.   {0x05d1, "afii57665"},
  513.   {0x05d2, "afii57666"},
  514.   {0x05d3, "afii57667"},
  515.   {0x05d4, "afii57668"},
  516.   {0x05d5, "afii57669"},
  517.   {0x05d6, "afii57670"},
  518.   {0x05d7, "afii57671"},
  519.   {0x05d8, "afii57672"},
  520.   {0x05d9, "afii57673"},
  521.   {0x05da, "afii57674"},
  522.   {0x05db, "afii57675"},
  523.   {0x05dc, "afii57676"},
  524.   {0x05dd, "afii57677"},
  525.   {0x05de, "afii57678"},
  526.   {0x05df, "afii57679"},
  527.   {0x05e0, "afii57680"},
  528.   {0x05e1, "afii57681"},
  529.   {0x05e2, "afii57682"},
  530.   {0x05e3, "afii57683"},
  531.   {0x05e4, "afii57684"},
  532.   {0x05e5, "afii57685"},
  533.   {0x05e6, "afii57686"},
  534.   {0x05e7, "afii57687"},
  535.   {0x05e8, "afii57688"},
  536.   {0x05e9, "afii57689"},
  537.   {0x05ea, "afii57690"},
  538.   {0xfb2a, "afii57694"},
  539.   {0xfb2b, "afii57695"},
  540.   {0xfb4b, "afii57700"},
  541.   {0xfb1f, "afii57705"},
  542.   {0x05f0, "afii57716"},
  543.   {0x05f1, "afii57717"},
  544.   {0x05f2, "afii57718"},
  545.   {0xfb35, "afii57723"},
  546.   {0x05b4, "afii57793"},
  547.   {0x05b5, "afii57794"},
  548.   {0x05b6, "afii57795"},
  549.   {0x05bb, "afii57796"},
  550.   {0x05b8, "afii57797"},
  551.   {0x05b7, "afii57798"},
  552.   {0x05b0, "afii57799"},
  553.   {0x05b2, "afii57800"},
  554.   {0x05b1, "afii57801"},
  555.   {0x05b3, "afii57802"},
  556.   {0x05c2, "afii57803"},
  557.   {0x05c1, "afii57804"},
  558.   {0x05b9, "afii57806"},
  559.   {0x05bc, "afii57807"},
  560.   {0x05bd, "afii57839"},
  561.   {0x05bf, "afii57841"},
  562.   {0x05c0, "afii57842"},
  563.   {0x02bc, "afii57929"},
  564.   {0x2105, "afii61248"},
  565.   {0x2113, "afii61289"},
  566.   {0x2116, "afii61352"},
  567.   {0x202c, "afii61573"},
  568.   {0x202d, "afii61574"},
  569.   {0x202e, "afii61575"},
  570.   {0x200c, "afii61664"},
  571.   {0x066d, "afii63167"},
  572.   {0x02bd, "afii64937"},
  573.   {0x00e0, "agrave"},
  574.   {0x2135, "aleph"},
  575.   {0x03b1, "alpha"},
  576.   {0x03ac, "alphatonos"},
  577.   {0x0101, "amacron"},
  578.   {0x0026, "ampersand"},
  579.   {0x0026, "ampersandsmall"},
  580.   {0x2220, "angle"},
  581.   {0x2329, "angleleft"},
  582.   {0x232a, "angleright"},
  583.   {0x0387, "anoteleia"},
  584.   {0x0105, "aogonek"},
  585.   {0x2248, "approxequal"},
  586.   {0x00e5, "aring"},
  587.   {0x01fb, "aringacute"},
  588.   {0x2194, "arrowboth"},
  589.   {0x21d4, "arrowdblboth"},
  590.   {0x21d3, "arrowdbldown"},
  591.   {0x21d0, "arrowdblleft"},
  592.   {0x21d2, "arrowdblright"},
  593.   {0x21d1, "arrowdblup"},
  594.   {0x2193, "arrowdown"},
  595.   {0xf8e7, "arrowhorizex"},
  596.   {0x2190, "arrowleft"},
  597.   {0x2192, "arrowright"},
  598.   {0x2191, "arrowup"},
  599.   {0x2195, "arrowupdn"},
  600.   {0x21a8, "arrowupdnbse"},
  601.   {0xf8e6, "arrowvertex"},
  602.   {0x005e, "asciicircum"},
  603.   {0x007e, "asciitilde"},
  604.   {0x002a, "asterisk"},
  605.   {0x2217, "asteriskmath"},
  606.   {0xf6e9, "asuperior"},
  607.   {0x0040, "at"},
  608.   {0x00e3, "atilde"},
  609.   {0x0062, "b"},
  610.   {0x005c, "backslash"},
  611.   {0x007c, "bar"},
  612.   {0x03b2, "beta"},
  613.   {0x2588, "block"},
  614.   {0xf8f4, "braceex"},
  615.   {0x007b, "braceleft"},
  616.   {0xf8f3, "braceleftbt"},
  617.   {0xf8f2, "braceleftmid"},
  618.   {0xf8f1, "bracelefttp"},
  619.   {0x007d, "braceright"},
  620.   {0xf8fe, "bracerightbt"},
  621.   {0xf8fd, "bracerightmid"},
  622.   {0xf8fc, "bracerighttp"},
  623.   {0x005b, "bracketleft"},
  624.   {0xf8f0, "bracketleftbt"},
  625.   {0xf8ef, "bracketleftex"},
  626.   {0xf8ee, "bracketlefttp"},
  627.   {0x005d, "bracketright"},
  628.   {0xf8fb, "bracketrightbt"},
  629.   {0xf8fa, "bracketrightex"},
  630.   {0xf8f9, "bracketrighttp"},
  631.   {0x02d8, "breve"},
  632.   {0x00a6, "brokenbar"},
  633.   {0xf6ea, "bsuperior"},
  634.   {0x2022, "bullet"},
  635.   {0x0063, "c"},
  636.   {0x0107, "cacute"},
  637.   {0x02c7, "caron"},
  638.   {0x21b5, "carriagereturn"},
  639.   {0x010d, "ccaron"},
  640.   {0x00e7, "ccedilla"},
  641.   {0x0109, "ccircumflex"},
  642.   {0x010b, "cdotaccent"},
  643.   {0x00b8, "cedilla"},
  644.   {0x00a2, "cent"},
  645.   {0xf6df, "centinferior"},
  646.   {0x00a2, "centoldstyle"},
  647.   {0xf6e0, "centsuperior"},
  648.   {0x03c7, "chi"},
  649.   {0x25cb, "circle"},
  650.   {0x2297, "circlemultiply"},
  651.   {0x2295, "circleplus"},
  652.   {0x02c6, "circumflex"},
  653.   {0x2663, "club"},
  654.   {0x003a, "colon"},
  655.   {0x20a1, "colonmonetary"},
  656.   {0x002c, "comma"},
  657.   {0xf6c3, "commaaccent"},
  658.   {0xf6e1, "commainferior"},
  659.   {0xf6e2, "commasuperior"},
  660.   {0x2245, "congruent"},
  661.   {0x00a9, "copyright"},
  662.   {0xf8e9, "copyrightsans"},
  663.   {0xf6d9, "copyrightserif"},
  664.   {0x00a4, "currency"},
  665.   {0xf6d1, "cyrBreve"},
  666.   {0xf6d2, "cyrFlex"},
  667.   {0xf6d4, "cyrbreve"},
  668.   {0xf6d5, "cyrflex"},
  669.   {0x0064, "d"},
  670.   {0x2020, "dagger"},
  671.   {0x2021, "daggerdbl"},
  672.   {0xf6d3, "dblGrave"},
  673.   {0xf6d6, "dblgrave"},
  674.   {0x010f, "dcaron"},
  675.   {0x0111, "dcroat"},
  676.   {0x00b0, "degree"},
  677.   {0x03b4, "delta"},
  678.   {0x2666, "diamond"},
  679.   {0x00a8, "dieresis"},
  680.   {0xf6d7, "dieresisacute"},
  681.   {0xf6d8, "dieresisgrave"},
  682.   {0x0385, "dieresistonos"},
  683.   {0x00f7, "divide"},
  684.   {0x2593, "dkshade"},
  685.   {0x2584, "dnblock"},
  686.   {0x0024, "dollar"},
  687.   {0xf6e3, "dollarinferior"},
  688.   {0x0024, "dollaroldstyle"},
  689.   {0xf6e4, "dollarsuperior"},
  690.   {0x20ab, "dong"},
  691.   {0x02d9, "dotaccent"},
  692.   {0x0323, "dotbelowcomb"},
  693.   {0x0131, "dotlessi"},
  694.   {0xf6be, "dotlessj"},
  695.   {0x22c5, "dotmath"},
  696.   {0xf6eb, "dsuperior"},
  697.   {0x0065, "e"},
  698.   {0x00e9, "eacute"},
  699.   {0x0115, "ebreve"},
  700.   {0x011b, "ecaron"},
  701.   {0x00ea, "ecircumflex"},
  702.   {0x00eb, "edieresis"},
  703.   {0x0117, "edotaccent"},
  704.   {0x00e8, "egrave"},
  705.   {0x0038, "eight"},
  706.   {0x2088, "eightinferior"},
  707.   {0x0038, "eightoldstyle"},
  708.   {0x2078, "eightsuperior"},
  709.   {0x2208, "element"},
  710.   {0x2026, "ellipsis"},
  711.   {0x0113, "emacron"},
  712.   {0x2014, "emdash"},
  713.   {0x2205, "emptyset"},
  714.   {0x2013, "endash"},
  715.   {0x014b, "eng"},
  716.   {0x0119, "eogonek"},
  717.   {0x03b5, "epsilon"},
  718.   {0x03ad, "epsilontonos"},
  719.   {0x003d, "equal"},
  720.   {0x2261, "equivalence"},
  721.   {0x212e, "estimated"},
  722.   {0xf6ec, "esuperior"},
  723.   {0x03b7, "eta"},
  724.   {0x03ae, "etatonos"},
  725.   {0x00f0, "eth"},
  726.   {0x0021, "exclam"},
  727.   {0x203c, "exclamdbl"},
  728.   {0x00a1, "exclamdown"},
  729.   {0x00a1, "exclamdownsmall"},
  730.   {0x0021, "exclamsmall"},
  731.   {0x2203, "existential"},
  732.   {0x0066, "f"},
  733.   {0x2640, "female"},
  734.   {0xfb00, "ff"},
  735.   {0xfb03, "ffi"},
  736.   {0xfb04, "ffl"},
  737.   {0xfb01, "fi"},
  738.   {0x2012, "figuredash"},
  739.   {0x25a0, "filledbox"},
  740.   {0x25ac, "filledrect"},
  741.   {0x0035, "five"},
  742.   {0x215d, "fiveeighths"},
  743.   {0x2085, "fiveinferior"},
  744.   {0x0035, "fiveoldstyle"},
  745.   {0x2075, "fivesuperior"},
  746.   {0xfb02, "fl"},
  747.   {0x0192, "florin"},
  748.   {0x0034, "four"},
  749.   {0x2084, "fourinferior"},
  750.   {0x0034, "fouroldstyle"},
  751.   {0x2074, "foursuperior"},
  752.   {0x2044, "fraction"},
  753.   {0x20a3, "franc"},
  754.   {0x0067, "g"},
  755.   {0x03b3, "gamma"},
  756.   {0x011f, "gbreve"},
  757.   {0x01e7, "gcaron"},
  758.   {0x011d, "gcircumflex"},
  759.   {0x0123, "gcommaaccent"},
  760.   {0x0121, "gdotaccent"},
  761.   {0x00df, "germandbls"},
  762.   {0x2207, "gradient"},
  763.   {0x0060, "grave"},
  764.   {0x0300, "gravecomb"},
  765.   {0x003e, "greater"},
  766.   {0x2265, "greaterequal"},
  767.   {0x00ab, "guillemotleft"},
  768.   {0x00bb, "guillemotright"},
  769.   {0x2039, "guilsinglleft"},
  770.   {0x203a, "guilsinglright"},
  771.   {0x0068, "h"},
  772.   {0x0127, "hbar"},
  773.   {0x0125, "hcircumflex"},
  774.   {0x2665, "heart"},
  775.   {0x0309, "hookabovecomb"},
  776.   {0x2302, "house"},
  777.   {0x02dd, "hungarumlaut"},
  778.   {0x002d, "hyphen"},
  779.   {0xf6e5, "hypheninferior"},
  780.   {0xf6e6, "hyphensuperior"},
  781.   {0x0069, "i"},
  782.   {0x00ed, "iacute"},
  783.   {0x012d, "ibreve"},
  784.   {0x00ee, "icircumflex"},
  785.   {0x00ef, "idieresis"},
  786.   {0x00ec, "igrave"},
  787.   {0x0133, "ij"},
  788.   {0x012b, "imacron"},
  789.   {0x221e, "infinity"},
  790.   {0x222b, "integral"},
  791.   {0x2321, "integralbt"},
  792.   {0xf8f5, "integralex"},
  793.   {0x2320, "integraltp"},
  794.   {0x2229, "intersection"},
  795.   {0x25d8, "invbullet"},
  796.   {0x25d9, "invcircle"},
  797.   {0x263b, "invsmileface"},
  798.   {0x012f, "iogonek"},
  799.   {0x03b9, "iota"},
  800.   {0x03ca, "iotadieresis"},
  801.   {0x0390, "iotadieresistonos"},
  802.   {0x03af, "iotatonos"},
  803.   {0xf6ed, "isuperior"},
  804.   {0x0129, "itilde"},
  805.   {0x006a, "j"},
  806.   {0x0135, "jcircumflex"},
  807.   {0x006b, "k"},
  808.   {0x03ba, "kappa"},
  809.   {0x0137, "kcommaaccent"},
  810.   {0x0138, "kgreenlandic"},
  811.   {0x006c, "l"},
  812.   {0x013a, "lacute"},
  813.   {0x03bb, "lambda"},
  814.   {0x013e, "lcaron"},
  815.   {0x013c, "lcommaaccent"},
  816.   {0x0140, "ldot"},
  817.   {0x003c, "less"},
  818.   {0x2264, "lessequal"},
  819.   {0x258c, "lfblock"},
  820.   {0x20a4, "lira"},
  821.   {0xf6c0, "ll"},
  822.   {0x2227, "logicaland"},
  823.   {0x00ac, "logicalnot"},
  824.   {0x2228, "logicalor"},
  825.   {0x017f, "longs"},
  826.   {0x25ca, "lozenge"},
  827.   {0x0142, "lslash"},
  828.   {0xf6ee, "lsuperior"},
  829.   {0x2591, "ltshade"},
  830.   {0x006d, "m"},
  831.   {0x00af, "macron"},
  832.   {0x2642, "male"},
  833.   {0x2212, "minus"},
  834.   {0x2032, "minute"},
  835.   {0xf6ef, "msuperior"},
  836.   {0x00b5, "mu"},
  837.   {0x00d7, "multiply"},
  838.   {0x266a, "musicalnote"},
  839.   {0x266b, "musicalnotedbl"},
  840.   {0x006e, "n"},
  841.   {0x0144, "nacute"},
  842.   {0x0149, "napostrophe"},
  843.   {0x00a0, "nbspace"},
  844.   {0x0148, "ncaron"},
  845.   {0x0146, "ncommaaccent"},
  846.   {0x0039, "nine"},
  847.   {0x2089, "nineinferior"},
  848.   {0x0039, "nineoldstyle"},
  849.   {0x2079, "ninesuperior"},
  850.   {0x00a0, "nonbreakingspace"},
  851.   {0x2209, "notelement"},
  852.   {0x2260, "notequal"},
  853.   {0x2284, "notsubset"},
  854.   {0x207f, "nsuperior"},
  855.   {0x00f1, "ntilde"},
  856.   {0x03bd, "nu"},
  857.   {0x0023, "numbersign"},
  858.   {0x006f, "o"},
  859.   {0x00f3, "oacute"},
  860.   {0x014f, "obreve"},
  861.   {0x00f4, "ocircumflex"},
  862.   {0x00f6, "odieresis"},
  863.   {0x0153, "oe"},
  864.   {0x02db, "ogonek"},
  865.   {0x00f2, "ograve"},
  866.   {0x01a1, "ohorn"},
  867.   {0x0151, "ohungarumlaut"},
  868.   {0x014d, "omacron"},
  869.   {0x03c9, "omega"},
  870.   {0x03d6, "omega1"},
  871.   {0x03ce, "omegatonos"},
  872.   {0x03bf, "omicron"},
  873.   {0x03cc, "omicrontonos"},
  874.   {0x0031, "one"},
  875.   {0x2024, "onedotenleader"},
  876.   {0x215b, "oneeighth"},
  877.   {0xf6dc, "onefitted"},
  878.   {0x00bd, "onehalf"},
  879.   {0x2081, "oneinferior"},
  880.   {0x0031, "oneoldstyle"},
  881.   {0x00bc, "onequarter"},
  882.   {0x00b9, "onesuperior"},
  883.   {0x2153, "onethird"},
  884.   {0x25e6, "openbullet"},
  885.   {0x00aa, "ordfeminine"},
  886.   {0x00ba, "ordmasculine"},
  887.   {0x221f, "orthogonal"},
  888.   {0x00f8, "oslash"},
  889.   {0x01ff, "oslashacute"},
  890.   {0xf6f0, "osuperior"},
  891.   {0x00f5, "otilde"},
  892.   {0x0070, "p"},
  893.   {0x00b6, "paragraph"},
  894.   {0x0028, "parenleft"},
  895.   {0xf8ed, "parenleftbt"},
  896.   {0xf8ec, "parenleftex"},
  897.   {0x208d, "parenleftinferior"},
  898.   {0x207d, "parenleftsuperior"},
  899.   {0xf8eb, "parenlefttp"},
  900.   {0x0029, "parenright"},
  901.   {0xf8f8, "parenrightbt"},
  902.   {0xf8f7, "parenrightex"},
  903.   {0x208e, "parenrightinferior"},
  904.   {0x207e, "parenrightsuperior"},
  905.   {0xf8f6, "parenrighttp"},
  906.   {0x2202, "partialdiff"},
  907.   {0x0025, "percent"},
  908.   {0x002e, "period"},
  909.   {0x00b7, "periodcentered"},
  910.   {0xf6e7, "periodinferior"},
  911.   {0xf6e8, "periodsuperior"},
  912.   {0x22a5, "perpendicular"},
  913.   {0x2030, "perthousand"},
  914.   {0x20a7, "peseta"},
  915.   {0x03c6, "phi"},
  916.   {0x03d5, "phi1"},
  917.   {0x03c0, "pi"},
  918.   {0x002b, "plus"},
  919.   {0x00b1, "plusminus"},
  920.   {0x211e, "prescription"},
  921.   {0x220f, "product"},
  922.   {0x2282, "propersubset"},
  923.   {0x2283, "propersuperset"},
  924.   {0x221d, "proportional"},
  925.   {0x03c8, "psi"},
  926.   {0x0071, "q"},
  927.   {0x003f, "question"},
  928.   {0x00bf, "questiondown"},
  929.   {0x00bf, "questiondownsmall"},
  930.   {0x003f, "questionsmall"},
  931.   {0x0022, "quotedbl"},
  932.   {0x201e, "quotedblbase"},
  933.   {0x201c, "quotedblleft"},
  934.   {0x201d, "quotedblright"},
  935.   {0x2018, "quoteleft"},
  936.   {0x201b, "quotereversed"},
  937.   {0x2019, "quoteright"},
  938.   {0x201a, "quotesinglbase"},
  939.   {0x0027, "quotesingle"},
  940.   {0x0072, "r"},
  941.   {0x0155, "racute"},
  942.   {0x221a, "radical"},
  943.   {0xf8e5, "radicalex"},
  944.   {0x0159, "rcaron"},
  945.   {0x0157, "rcommaaccent"},
  946.   {0x2286, "reflexsubset"},
  947.   {0x2287, "reflexsuperset"},
  948.   {0x00ae, "registered"},
  949.   {0xf8e8, "registersans"},
  950.   {0xf6da, "registerserif"},
  951.   {0x2310, "revlogicalnot"},
  952.   {0x03c1, "rho"},
  953.   {0x02da, "ring"},
  954.   {0xf6f1, "rsuperior"},
  955.   {0x2590, "rtblock"},
  956.   {0xf6dd, "rupiah"},
  957.   {0x0073, "s"},
  958.   {0x015b, "sacute"},
  959.   {0x0161, "scaron"},
  960.   {0x015f, "scedilla"},
  961.   {0x015d, "scircumflex"},
  962.   {0x0219, "scommaaccent"},
  963.   {0x2033, "second"},
  964.   {0x00a7, "section"},
  965.   {0x003b, "semicolon"},
  966.   {0x0037, "seven"},
  967.   {0x215e, "seveneighths"},
  968.   {0x2087, "seveninferior"},
  969.   {0x0037, "sevenoldstyle"},
  970.   {0x2077, "sevensuperior"},
  971.   {0x2592, "shade"},
  972.   {0x03c3, "sigma"},
  973.   {0x03c2, "sigma1"},
  974.   {0x223c, "similar"},
  975.   {0x0036, "six"},
  976.   {0x2086, "sixinferior"},
  977.   {0x0036, "sixoldstyle"},
  978.   {0x2076, "sixsuperior"},
  979.   {0x002f, "slash"},
  980.   {0x263a, "smileface"},
  981.   {0x0020, "space"},
  982.   {0x2660, "spade"},
  983.   {0xf6f2, "ssuperior"},
  984.   {0x00a3, "sterling"},
  985.   {0x220b, "suchthat"},
  986.   {0x2211, "summation"},
  987.   {0x263c, "sun"},
  988.   {0x0074, "t"},
  989.   {0x03c4, "tau"},
  990.   {0x0167, "tbar"},
  991.   {0x0165, "tcaron"},
  992.   {0x0163, "tcommaaccent"},
  993.   {0x2234, "therefore"},
  994.   {0x03b8, "theta"},
  995.   {0x03d1, "theta1"},
  996.   {0x00fe, "thorn"},
  997.   {0x0033, "three"},
  998.   {0x215c, "threeeighths"},
  999.   {0x2083, "threeinferior"},
  1000.   {0x0033, "threeoldstyle"},
  1001.   {0x00be, "threequarters"},
  1002.   {0xf6de, "threequartersemdash"},
  1003.   {0x00b3, "threesuperior"},
  1004.   {0x02dc, "tilde"},
  1005.   {0x0303, "tildecomb"},
  1006.   {0x0384, "tonos"},
  1007.   {0x2122, "trademark"},
  1008.   {0xf8ea, "trademarksans"},
  1009.   {0xf6db, "trademarkserif"},
  1010.   {0x25bc, "triagdn"},
  1011.   {0x25c4, "triaglf"},
  1012.   {0x25ba, "triagrt"},
  1013.   {0x25b2, "triagup"},
  1014.   {0xf6f3, "tsuperior"},
  1015.   {0x0032, "two"},
  1016.   {0x2025, "twodotenleader"},
  1017.   {0x2082, "twoinferior"},
  1018.   {0x0032, "twooldstyle"},
  1019.   {0x00b2, "twosuperior"},
  1020.   {0x2154, "twothirds"},
  1021.   {0x0075, "u"},
  1022.   {0x00fa, "uacute"},
  1023.   {0x016d, "ubreve"},
  1024.   {0x00fb, "ucircumflex"},
  1025.   {0x00fc, "udieresis"},
  1026.   {0x00f9, "ugrave"},
  1027.   {0x01b0, "uhorn"},
  1028.   {0x0171, "uhungarumlaut"},
  1029.   {0x016b, "umacron"},
  1030.   {0x005f, "underscore"},
  1031.   {0x2017, "underscoredbl"},
  1032.   {0x222a, "union"},
  1033.   {0x2200, "universal"},
  1034.   {0x0173, "uogonek"},
  1035.   {0x2580, "upblock"},
  1036.   {0x03c5, "upsilon"},
  1037.   {0x03cb, "upsilondieresis"},
  1038.   {0x03b0, "upsilondieresistonos"},
  1039.   {0x03cd, "upsilontonos"},
  1040.   {0x016f, "uring"},
  1041.   {0x0169, "utilde"},
  1042.   {0x0076, "v"},
  1043.   {0x0077, "w"},
  1044.   {0x1e83, "wacute"},
  1045.   {0x0175, "wcircumflex"},
  1046.   {0x1e85, "wdieresis"},
  1047.   {0x2118, "weierstrass"},
  1048.   {0x1e81, "wgrave"},
  1049.   {0x0078, "x"},
  1050.   {0x03be, "xi"},
  1051.   {0x0079, "y"},
  1052.   {0x00fd, "yacute"},
  1053.   {0x0177, "ycircumflex"},
  1054.   {0x00ff, "ydieresis"},
  1055.   {0x00a5, "yen"},
  1056.   {0x1ef3, "ygrave"},
  1057.   {0x007a, "z"},
  1058.   {0x017a, "zacute"},
  1059.   {0x017e, "zcaron"},
  1060.   {0x017c, "zdotaccent"},
  1061.   {0x0030, "zero"},
  1062.   {0x2080, "zeroinferior"},
  1063.   {0x0030, "zerooldstyle"},
  1064.   {0x2070, "zerosuperior"},
  1065.   {0x03b6, "zeta"},
  1066.  
  1067. //****** colin granville *****
  1068. // add zapfdingbat names 
  1069.   {0x2701, "a1"},
  1070.   {0x2702, "a2"},
  1071.   {0x2703, "a202"},
  1072.   {0x2704, "a3"},
  1073.   {0x260E, "a4"},
  1074.   {0x2706, "a5"},
  1075.   {0x2707, "a119"},
  1076.   {0x2708, "a118"},
  1077.   {0x2709, "a117"},
  1078.   {0x261B, "a11"},
  1079.   {0x261E, "a12"},
  1080.   {0x270C, "a13"},
  1081.   {0x270D, "a14"},
  1082.   {0x270E, "a15"},
  1083.   {0x270F, "a16"},
  1084.   {0x2710, "a105"},
  1085.   {0x2711, "a17"},
  1086.   {0x2712, "a18"},
  1087.   {0x2713, "a19"},
  1088.   {0x2714, "a20"},
  1089.   {0x2715, "a21"},
  1090.   {0x2716, "a22"},
  1091.   {0x2717, "a23"},
  1092.   {0x2718, "a24"},
  1093.   {0x2719, "a25"},
  1094.   {0x271A, "a26"},
  1095.   {0x271B, "a27"},
  1096.   {0x271C, "a28"},
  1097.   {0x271D, "a6"},
  1098.   {0x271E, "a7"},
  1099.   {0x271F, "a8"},
  1100.   {0x2720, "a9"},
  1101.   {0x2721, "a10"},
  1102.   {0x2722, "a29"},
  1103.   {0x2723, "a30"},
  1104.   {0x2724, "a31"},
  1105.   {0x2725, "a32"},
  1106.   {0x2726, "a33"},
  1107.   {0x2727, "a34"},
  1108.   {0x2605, "a35"},
  1109.   {0x2729, "a36"},
  1110.   {0x272A, "a37"},
  1111.   {0x272B, "a38"},
  1112.   {0x272C, "a39"},
  1113.   {0x272D, "a40"},
  1114.   {0x272E, "a41"},
  1115.   {0x272F, "a42"},
  1116.   {0x2730, "a43"},
  1117.   {0x2731, "a44"},
  1118.   {0x2732, "a45"},
  1119.   {0x2733, "a46"},
  1120.   {0x2734, "a47"},
  1121.   {0x2735, "a48"},
  1122.   {0x2736, "a49"},
  1123.   {0x2737, "a50"},
  1124.   {0x2738, "a51"},
  1125.   {0x2739, "a52"},
  1126.   {0x273A, "a53"},
  1127.   {0x273B, "a54"},
  1128.   {0x273C, "a55"},
  1129.   {0x273D, "a56"},
  1130.   {0x273E, "a57"},
  1131.   {0x273F, "a58"},
  1132.   {0x2740, "a59"},
  1133.   {0x2741, "a60"},
  1134.   {0x2742, "a61"},
  1135.   {0x2743, "a62"},
  1136.   {0x2744, "a63"},
  1137.   {0x2745, "a64"},
  1138.   {0x2746, "a65"},
  1139.   {0x2747, "a66"},
  1140.   {0x2748, "a67"},
  1141.   {0x2749, "a68"},
  1142.   {0x274A, "a69"},
  1143.   {0x274B, "a70"},
  1144.   {0x25CF, "a71"},
  1145.   {0x274D, "a72"},
  1146.   {0x25A0, "a73"},
  1147.   {0x274F, "a74"},
  1148.   {0x2750, "a203"},
  1149.   {0x2751, "a75"},
  1150.   {0x2752, "a204"},
  1151.   {0x25B2, "a76"},
  1152.   {0x25BC, "a77"},
  1153.   {0x25C6, "a78"},
  1154.   {0x2756, "a79"},
  1155.   {0x25D7, "a81"},
  1156.   {0x2758, "a82"},
  1157.   {0x2759, "a83"},
  1158.   {0x275A, "a84"},
  1159.   {0x275B, "a97"},
  1160.   {0x275C, "a98"},
  1161.   {0x275D, "a99"},
  1162.   {0x275E, "a100"},
  1163.   {0xF8D7, "a89"},
  1164.   {0xF8D8, "a90"},
  1165.   {0xF8D9, "a93"},
  1166.   {0xF8DA, "a94"},
  1167.   {0xF8DB, "a91"},
  1168.   {0xF8DC, "a92"},
  1169.   {0xF8DD, "a205"},
  1170.   {0xF8DE, "a85"},
  1171.   {0xF8DF, "a206"},
  1172.   {0xF8E0, "a86"},
  1173.   {0xF8E1, "a87"},
  1174.   {0xF8E2, "a88"},
  1175.   {0xF8E3, "a95"},
  1176.   {0xF8E4, "a96"},
  1177.   {0x2761, "a101"},
  1178.   {0x2762, "a102"},
  1179.   {0x2763, "a103"},
  1180.   {0x2764, "a104"},
  1181.   {0x2765, "a106"},
  1182.   {0x2766, "a107"},
  1183.   {0x2767, "a108"},
  1184.   {0x2663, "a112"},
  1185.   {0x2666, "a111"},
  1186.   {0x2665, "a110"},
  1187.   {0x2660, "a109"},
  1188.   {0x2460, "a120"},
  1189.   {0x2461, "a121"},
  1190.   {0x2462, "a122"},
  1191.   {0x2463, "a123"},
  1192.   {0x2464, "a124"},
  1193.   {0x2465, "a125"},
  1194.   {0x2466, "a126"},
  1195.   {0x2467, "a127"},
  1196.   {0x2468, "a128"},
  1197.   {0x2469, "a129"},
  1198.   {0x2776, "a130"},
  1199.   {0x2777, "a131"},
  1200.   {0x2778, "a132"},
  1201.   {0x2779, "a133"},
  1202.   {0x277A, "a134"},
  1203.   {0x277B, "a135"},
  1204.   {0x277C, "a136"},
  1205.   {0x277D, "a137"},
  1206.   {0x277E, "a138"},
  1207.   {0x277F, "a139"},
  1208.   {0x2780, "a140"},
  1209.   {0x2781, "a141"},
  1210.   {0x2782, "a142"},
  1211.   {0x2783, "a143"},
  1212.   {0x2784, "a144"},
  1213.   {0x2785, "a145"},
  1214.   {0x2786, "a146"},
  1215.   {0x2787, "a147"},
  1216.   {0x2788, "a148"},
  1217.   {0x2789, "a149"},
  1218.   {0x278A, "a150"},
  1219.   {0x278B, "a151"},
  1220.   {0x278C, "a152"},
  1221.   {0x278D, "a153"},
  1222.   {0x278E, "a154"},
  1223.   {0x278F, "a155"},
  1224.   {0x2790, "a156"},
  1225.   {0x2791, "a157"},
  1226.   {0x2792, "a158"},
  1227.   {0x2793, "a159"},
  1228.   {0x2794, "a160"},
  1229.   {0x2192, "a161"},
  1230.   {0x2194, "a163"},
  1231.   {0x2195, "a164"},
  1232.   {0x2798, "a196"},
  1233.   {0x2799, "a165"},
  1234.   {0x279A, "a192"},
  1235.   {0x279B, "a166"},
  1236.   {0x279C, "a167"},
  1237.   {0x279D, "a168"},
  1238.   {0x279E, "a169"},
  1239.   {0x279F, "a170"},
  1240.   {0x27A0, "a171"},
  1241.   {0x27A1, "a172"},
  1242.   {0x27A2, "a173"},
  1243.   {0x27A3, "a162"},
  1244.   {0x27A4, "a174"},
  1245.   {0x27A5, "a175"},
  1246.   {0x27A6, "a176"},
  1247.   {0x27A7, "a177"},
  1248.   {0x27A8, "a178"},
  1249.   {0x27A9, "a179"},
  1250.   {0x27AA, "a193"},
  1251.   {0x27AB, "a180"},
  1252.   {0x27AC, "a199"},
  1253.   {0x27AD, "a181"},
  1254.   {0x27AE, "a200"},
  1255.   {0x27AF, "a182"},
  1256.   {0x27B1, "a201"},
  1257.   {0x27B2, "a183"},
  1258.   {0x27B3, "a184"},
  1259.   {0x27B4, "a197"},
  1260.   {0x27B5, "a185"},
  1261.   {0x27B6, "a194"},
  1262.   {0x27B7, "a198"},
  1263.   {0x27B8, "a186"},
  1264.   {0x27B9, "a195"},
  1265.   {0x27BA, "a187"},
  1266.   {0x27BB, "a188"},
  1267.   {0x27BC, "a189"},
  1268.   {0x27BD, "a190"},
  1269.   {0x27BE, "a191"},
  1270. //****** end colin granville
  1271.   { 0, NULL }
  1272. };
  1273.